@charset "utf-8";
@media screen and (min-width:981px) {
h1#logo,#header .logo {margin-left:10px;margin-top:6px;width:437px;height:59px;background:url(logo.png) no-repeat 0 0}
#header h2,#header .dianhua {font-size:12px}
nav.navbar.bootsnav ul.nav > li > a{font-size: 14px; padding: 0 15px; font-weight: 800;    }
nav.navbar.bootsnav ul.nav > li > a:hover{color: #cc0000;}
nav.navbar.bootsnav ul.nav > li > span{float: right; font-size: 12px;}
.pindaotop {height:315px}
.pindaotop .wzsjtop {height:100%;background:url(wzsjtop-1024.png) no-repeat top center}
.pindaotop .rjkftop {height:100%;background:url(rjkftop-1024.png) no-repeat top center}
.pindaotop .anlitop {height:100%;background:url(anlitop-1024.png) no-repeat top center}
.pindaotop .zixuntop {height:100%;background:url(zixuntop-1024.png) no-repeat top center}
.pindaotop .guanyutop {height:100%;background:url(guanyutop-1024.png) no-repeat top center}
.pindaotop .cpxltop {height:100%;background:url(cpxltop-1024.png) no-repeat top center}
}
@media screen and (min-width:1025px) {
h1#logo,#header .logo {margin-left:10px;margin-top:16px;width:437px;height:59px;background:url(logo.png) no-repeat 0 0}
#header h2,#header .dianhua {font-size:12px}

.pindaotop {height:393px}
.pindaotop .wzsjtop {background:url(wzsjtop-1280.png) no-repeat top center}
.pindaotop .rjkftop {background:url(rjkftop-1280.png) no-repeat top center}
.pindaotop .anlitop {background:url(anlitop-1280.png) no-repeat top center}
.pindaotop .zixuntop {background:url(zixuntop-1280.png) no-repeat top center}
.pindaotop .guanyutop {background:url(guanyutop-1280.png) no-repeat top center}
}
@media screen and (min-width:1360px) {
.wrap {width:1170px;margin:0 auto}
h1#logo,#header .logo {margin-left:0;margin-top:20px;width:437px;height:59px;background:url(logo.png) no-repeat 0 0}
#header h2,#header .dianhua {font-size:14px}


#service .list {float:left;width:140px;padding:0 27px;height:330px;margin:50px 0 50px 0}


.nraside {width:200px;float:right;padding:15px}
.nrsection {float:left;width:905px;padding:15px;border-right:1px solid #ddd;height:auto}
.lmaside {width:200px;float:right;padding:15px}
.lmsection {float:left;width:905px;padding:15px;border-right:1px solid #ddd;height:auto}
.pindaotop {height:443px;}
.pindaotop .wzsjtop {background:url(wzsjtop-1440.png) no-repeat top center}
.pindaotop .rjkftop {background:url(rjkftop-1440.png) no-repeat top center}
.pindaotop .anlitop {background:url(anlitop-1440.png) no-repeat top center}
.pindaotop .zixuntop {background:url(zixuntop-1440.png) no-repeat top center}
.pindaotop .guanyutop {background:url(guanyutop-1440.png) no-repeat top center}
.pindaotop .cpxltop {background:url(cpxltop-1440.png) no-repeat top center}
}
@media screen and (max-width:1359px) {
.anli ul li{width: 20.5%;}

}
@media screen and (max-width:1280px) {
.pindaotop {margin-top: 92px;}

}
@media screen and (max-width:1200px) {
.wrap {width:auto;padding:0 20px}    
 h1#logo,#header .logo{float: left; width: 400px; background:url(logo-400.png) no-repeat 0 0;}   
 nav.navbar.bootsnav ul.nav > li > a{font-size: 14px; padding: 0 10px;    }
.gsjj{padding: 40px 0;}
.gsjj .l{float: left;width: 48%;}
.gsjj .l .jj{height: 123px;overflow: hidden;}
.gsjj .l .more{margin-top: 10px;}
.gsjj .r{float: right; width: 48%;}
.tab .hd li{padding: 0 23px;}
}

@media screen and (max-width:1025px) {

h1#logo,#header .logo {margin-left:5px;margin-top:16px;}
}


@media screen and (max-width:1023px) {
nav.navbar.bootsnav ul.nav > li > span{display: none;}
#header {padding:0 0 15px 0;height:auto;overflow:hidden}
 #slider1{margin-top: 85px;}

.pindaotop {margin-top: 97px;}
#service .list {float:left;width:128px;padding:0 14px;height:330px;margin:50px 0 50px 0}

#footer .contact02 {float:left;padding-left:20px;padding-top:20px}

#footer .bottom {margin-top:30px;height:auto;line-height:180%;padding:10px 20px;text-align:center;background:#d2d2d2;color:#000}
}
@media screen and (max-width:1000px) {
#header {overflow:visible}
h1#logo,#header .logo {float:none;margin:0 auto;padding: 20px 0 10px 0;}
#header h2,#header .dianhua {float:none;text-align:center;padding-right:0;font-size:12px;font-weight:400;height:45px;line-height:45px}
.toptit{height: 0; display: none;}
#focusBar {margin-top: 78px;}
.pindaotop {height:301px;}
.pindaotop .wzsjtop {height:100%;background:url(wzsjtop-980.png) no-repeat top center}
.pindaotop .rjkftop {height:100%;background:url(rjkftop-980.png) no-repeat top center}
.pindaotop .anlitop {height:100%;background:url(anlitop-980.png) no-repeat top center}
.pindaotop .zixuntop {height:100%;background:url(zixuntop-980.png) no-repeat top center}
.pindaotop .guanyutop {height:100%;background:url(guanyutop-980.png) no-repeat top center}
.pindaotop .cpxltop {height:100%;background:url(cpxltop-980.png) no-repeat top center}
.dbt,.dbt-w {text-align:center;font-size:1.8rem;font-weight:800;padding:20px 0}
#service .list {float:left;width:128px;padding:0 12px;height:330px;margin:50px 0 50px 0}
.tab1 .hd li {width:24%;margin-right:6px;font-size:16px;font-weight:400;display:inline}

}
@media screen and (max-width:980px) {
.menu {padding-left:15px}
.gsjj .l{float: left;width: 100%; height: auto;}
.gsjj .l .tt{float: none; text-align: center;}
.gsjj .l .jj{height: auto; padding: 20px 0; overflow: hidden;}
.gsjj .l .more{ float: none;  text-align: center; margin-top: 10px;}
.gsjj .l .more a{margin: 0 auto;}
.gsjj .r{float: left; width: 100%; margin-top: 20px;}



#slider1{margin-top: 48px;}
.wx {border-right:0}
.lmtop{margin-top: 68px;}

}
@media screen and (max-width:960px) {.menu {padding-left:15px}

}
@media screen and (max-width:920px) {.menu {padding-left:10px}
.tab1 .bd .lh .tabbox .list2 ul li {float:left;text-align:left;width:45%;margin-right:3%;line-height:25px}


}
@media screen and (max-width:900px) {
.navbar-default .nav li a {padding:0 20px}
}
@media screen and (max-width:860px) {.navbar-default .nav li a {padding:0 16px}
}
@media screen and (max-width:840px) {.navbar-default .nav li a {padding:0 14px}
}
@media screen and (max-width:820px) {

.dbt,.dbt-w {text-align:center;font-size:1.5rem;font-weight:800;padding:20px 0}
.youshi ul li{width: 100%; height: auto; }
.youshi ul li.li01{border: none; border-bottom: 1px solid #ddd; padding-bottom: 25px;}
.youshi ul li.li02{border: none; border-bottom: 1px solid #ddd; padding-bottom: 25px;}
.youshi ul li.li03{border: none; border-bottom: 1px solid #ddd; padding-bottom: 25px;}
.youshi ul li.li04{border: none; border-bottom: 1px solid #ddd; padding-bottom: 25px;}
.youshi ul li.li05{border: none; border-bottom: 1px solid #ddd; padding-bottom: 25px;}
.ktlc_con{width: 100%}
.ktlc_top{width: 100%;}
.ktlc_but{width: 100%;}
.ktlc_top ul li{width: 100%; margin-bottom: 10px;}
.ktlc_but ul li{width: 100%;}

}
@media screen and (max-width:768px) {
.wrap {padding:0 15px}
h1#logo,#header .logo {float:left;margin:0;}
#header h2,#header .dianhua {padding:0;height:0;line-height:0;display:none}

#focusBar {margin-top: 75px;}
.row1 h3{font-size: 1.6rem; }
.youshi h3{font-size: 1.6rem;}
.youshi ul li .tt{ font-size: 1.2rem; font-weight: 800;}
.b-r {border-right:0}
.r-boder {border:0}
.lmdatu-gongs,.lmdatu-xinwen,.lmdatu-wenhua,.lmdatu-renli,.lmdatu-kehu,.lmdatu-zhaobiao {display:none}
.dhtt {padding-top:.5em;padding-bottom:.5em;border-top:0 solid #ddd;border-bottom:0}
.bshare-custom .bshare-more bshare-more-icon more-style-addthis {display:none}
.lmsection {width:auto;padding:0;border:0;height:auto}
.lmsection h1 {text-align:center;padding-top:15px}
.tplist ul li {float:left;width:45%;height:auto;margin-left:4%;margin-bottom:10px}
.tpnews ul li .tupian {padding:5px;border:1px solid #ddd}
.tpnews ul li .tupian img {width:100%;height:auto}
.nrsection {width:auto;padding:0;border:0;height:auto;clear:both}
.ct .ct_box .shipin {width:auto;margin:auto}
.zxliuyan {height:auto;padding-top:20px}
.nraside {width:auto;float:none;padding:0;clear:both}
.lmaside {width:auto;float:none;padding:0;clear:both}




.anli ul li{width: 45.5%;}
.pdystitle{border-bottom: 0; margin-bottom: 20px;}
.pdystitle ul{padding-left: 0%;}
.pdystitle ul li{width: 60%; padding-left: 40%; margin-bottom: 2%; border-bottom: 1px solid #ddd; padding-bottom: 8px;}
.pdysrow1 .l{float: left; width: 100%;}
.pdysrow1 .r{float: right; width: 100%;}
.pdystt{margin-top: 0;}
.pdysrow2{padding: 20px 0;}
.pdysrow2 .l{float: left; width: 100%; }
.pdysrow2 .r{float: right; width: 100%;}
}
@media screen and (max-width:680px) {
#ztbox #conter>ul{padding-left: 3%;}
#ztbox #conter>ul>li{width:29.33%; margin-bottom: 2%; height:150px;}

nav.navbar.bootsnav .navbar-toggle {    margin-top: 22px;}


.jiage2020{width: 100%;}
.shuliang{float: none; width: 253px; margin: 0 auto; margin-bottom: 15px;}
.nianxian{float: none; width: 253px; margin: 0 auto;}
.zongjia{float: none; width: 253px; margin: 0 auto; text-align: center;}
.kaitong{margin-top: 0px;}

}
@media screen and (max-width:620px) {
.tab1 .bd .lh .tabbox .list2 {float:left;width:100%}


}
@media screen and (max-width:600px) {

}
@media screen and (max-width:570px) {

#ztbox #conter>ul>li{ height:170px;}
#service .list {float:left;width:46%;padding:0 2%;height:auto;margin:30px 0 30px 0}
#service .list .tu {margin:auto}
.tab1 .hd li {width:24%;height:31px;line-height:31px;margin-right:4px;font-size:12px}
.tab1 .bd .lh .tabbox .list ul li {float:left;width:95%;margin-right:0;margin-bottom:4%}



}
@media screen and (max-width:500px) {

h1#logo,#header .logo {margin-top:6px;width:360px;height:53px;background:url(logo-360.png) no-repeat 0 0;}

}
@media screen and (max-width:480px) {#footer .contact02 {padding-left:120px}
}
@media screen and (max-width:440px) {
#slider1{margin-top: 60px;}


#focusBar {margin-top: 62px;}


.anli ul li{width: 45%;}


}
@media screen and (max-width:380px) {
h1#logo,#header .logo {margin-top:6px; width:200px;height:45px;background:url(logo-200.png) no-repeat 0 10px;}
#ztbox #conter>ul{padding-left: 0;padding: 0  2%;}
#ztbox #conter>ul>li{width:44%; margin: 0 2%; margin-bottom: 4%; height:170px;}

.tpnews ul li {width:95%;margin-left:3%;margin-top:13px}
.tplist ul li {width:95%;height:auto;margin-left:3%;background:#fff;margin-bottom:10px}


}
@media screen and (max-width:360px) {

.ktlc_top ul li{height: auto; }
.kt_left{width: 0;display: none;}
.kt_text{float: none; text-align: center; margin-top: 20px; margin-bottom: 20px;}

}
@media screen and (max-width:321px) {


.youshi ul {padding-left:4%}
.youshi ul li {width:90%;margin-right:4%}
}
@media screen and (max-width:241px) {
.pindaotop {height:74px}

}
